
console.log('aaa');
const port = browser.runtime.connectNative("browser");




//const port = browser.runtime.connectNative("browser");
//port.onMessage.addListener(response => {
//  // Let's just echo the message back
//  port.postMessage(`Received: ${JSON.stringify(response)}`);
//});
//port.postMessage("Hello from WebExtension!");


//// 作为Android和content script之间的桥梁
//browser.runtime.onConnect.addListener(port => {
//  port.onMessage.addListener(message => {
//    if (message.target === 'content-script') {
//      // 转发到content script
//      browser.tabs.query({active: true, currentWindow: true})
//        .then(tabs => {
//          return browser.tabs.sendMessage(tabs[0].id, message);
//        })
//        .then(response => {
//          port.postMessage(response);
//        });
//    }
//  });
//});



//// 处理来自内容脚本的消息
//browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
//  // 转发到原生应用
//  browser.runtime.sendNativeMessage("geckobridge", message)
//    .then(response => sendResponse(response))
//    .catch(error => sendResponse({error: error.message}));
//
//  return true; // 保持消息通道开放
//});